*{font-family:Microsoft YaHei,verdana;font-size:12px;padding:0;margin:0}
#pageloading{position:absolute;left:0;top:0;width:100%;height:100%;z-index:20000;background-color:white}
#pageloading .loading{position:absolute;left:45%;top:40%;padding:2px;z-index:20001;height:auto}
#pageloading .loading img{margin-bottom:5px}
#pageloading .loading .loading-indicator{background:white;color:#555;font:bold 13px tahoma,arial,helvetica;padding:10px;margin:0;text-align:center;height:auto}
.enableButtonLayout{position:absolute;filter:alpha(opacity=70);opacity:.6;background:#ccc;z-index:99999}
.enableButtonLayout.loading{background:#eee url('img/loading.gif') no-repeat center}
.ez-fl{float:left;position:relative}
* html .ez-fl{margin-right:-3px;position:relative}
.ez-negmr{margin-right:-1px;position:relative}
* html .ez-negmr{margin-right:-4px;position:relative}
.fielddiv{position:relative;left:0;top:0;margin:3px 2px;height:20px}
.fielddiv_163{height:28px}
.fielddiv .fieldLabel{white-space:nowrap;width:100px;height:100%;float:left;position:relative;text-align:right;line-height:20px}
.fielddiv_163 .fieldLabel{white-space:nowrap;width:100px;height:100%;float:left;position:relative;text-align:right;line-height:28px;left:-7px;height:28px}
.fielddiv .textinput{width:100%;line-height:20px;padding:0;height:100%;border:0 solid #7F9DB9;background:repeat-x 0 0;background-color:white}
.fielddiv_163 .textinput{width:100%;border:0;padding:0 4px 0 4px;outline:0;background:transparent;line-height:16px;position:absolute;top:0;left:0;box-sizing:border-box}
.fielddiv .fielddiv2{position:relative;margin:0 0 0 100px;_margin:0;height:100%}
.fielddiv_163 .fielddiv2{position:relative;margin:0 0 0 100px;_margin:0;padding:5px 8px;border:1px solid #c6c6c6;border-radius:3px;background:#fff;box-shadow:1px 1px 2px rgba(0,0,0,.1) inset;height:16px}
.button-panel.center{padding:3px 5px 3px 15px;text-align:center;vertical-align:middle}
.sexybutton{display:inline-block;margin:0;padding:0;text-decoration:none!important;background:0;border:0;white-space:nowrap;cursor:pointer;user-select:none;-moz-user-select:none;_width:0;overflow:visible;margin:2px 0;margin-left:5px}
.sexybutton_163{border:0;position:relative;font-size:12px;color:#000;outline:0;display:inline-block;vertical-align:middle;background-color:transparent}
.sexybutton_163 span.button_span{background-image:url(./img/buttonbg1.png);background-repeat:repeat-x}
.sexybutton_163 span.button_span:ACTIVE{color:#b6b5b4}
.sexybutton_163 span.isok{background-color:#fd5e51;color:white}
.sexybutton_163 span.isok:ACTIVE{color:#b6b5b4}
.sexybutton_163 .button_icon{display:block;height:17px;float:left;width:17px;position:relative;top:5px;left:5px;background-repeat:no-repeat}
.sexybutton_163 span.button_hover{border-color:#787878}
.sexybutton_163:hover{box-shadow:0 1px 3px rgba(0,0,0,.2)}
.sexybutton_163 span.button_focus{border-color:#36c;outline:0;box-shadow:0 0 2px 2px rgba(224,233,242,0.6);-webkit-box-shadow:0 0 2px 2px rgba(224,233,242,0.6);-moz-box-shadow:0 0 2px 2px rgba(224,233,242,0.6)}
.sexybutton_163.toolbarbt .button_span{background:transparent;border-color:transparent}
.sexybutton_163.toolbarbt .button_span.isok{background:transparent;border:0;color:#555}
.sexybutton_163 .button_span{border:1px solid #ddd;cursor:pointer;vertical-align:middle;height:24px;line-height:24px;padding:0 14px;background-image:none!important;display:block;text-align:center}
.panel.panelnomargin{margin:0}
.panel-header .panel-title.right{text-align:right}
.panel-header-noborder{border-width:0;border-bottom:1px solid #c2c2c2;border-radius:4px 4px 0 0}
.panel-body-noheader{border-top-width:1px}
.panel-body-noborder{border-width:0}
.panel-with-icon{padding-left:22px}
.panel .panel-header .panel-icon{position:absolute;left:5px;top:4px;width:16px;height:16px}
.panel .panel-header .panel-tool{position:absolute;right:5px;top:4px}
.panel .panel-header .panel-tool div{display:block;float:right;width:16px;height:16px;margin-left:1px;cursor:pointer;opacity:.6;filter:alpha(opacity=60)}
.panel .panel-header .panel-tool div.panel-tool-over{opacity:1;filter:alpha(opacity=100)}
.panel .panel-header .panel-tool .panel-tool-min{background:url('img/panel_tools1.gif') no-repeat 0 0}
.panel .panel-header .panel-tool .panel-tool-max{background:url('img/panel_tools1.gif') no-repeat 0 -16px}
.panel .panel-header .panel-tool .panel-tool-restore{background:url('img/panel_tools1.gif') no-repeat -16px -16px}
.panel .panel-header .panel-tool .panel-tool-collapse{background:url('img/panel_tool_collapse.gif') no-repeat center}
.panel .panel-header .panel-tool .panel-tool-expand{background:url('img/panel_tool_expand.gif') no-repeat center}
.panel-loading{padding:11px 0 10px 30px;background:url('img/panel_loading.gif') no-repeat 10px 10px}
.panel .panel-toolbar{border-top:1px solid #c6c6c6;border-left:1px solid #c6c6c6;border-right:1px solid #c6c6c6;background-color:#FAFAFA;height:26px;padding:2px}
.panel .panel-toolbar.panel-toolbar-163{height:28px}
.panel-width-buttonpanel{border-bottom:0}
.panel .panel-button{border-top:1px solid #c6c6c6;background-color:#FAFAFA;height:50px;text-align:right;padding-right:15px;line-height:46px}
.panel .panel-toolbar.left{text-align:left}
.panel .panel-toolbar.center{text-align:center}
.panel .panel-toolbar.right{text-align:right}
.panel .panel-button.left{padding:5px;text-align:left}
.panel .panel-button.center{padding:5px 5px 5px 15px;text-align:center}
.panel .panel-button.right{padding:5px 15px 5px 5px;text-align:right}
.panel .panel-header.panelnoborder{border-top:0;border-left:0;border-right:0}
.panel .panel-toolbar.panelnoborder{border-left:0;border-right:0}
.panel .panel-body.panelnoborder{border-left:0;border-right:0;border-bottom:0}
.panel .panel-button.panelnoborder{border-left:0;border-right:0;border-bottom:0}
.panel .panelnotitle{border-top:0}
.panel .panelhastoolbar{border-top:1px solid #CCC}
.panel .panelbox{height:10px;position:relative;opacity:.6}
.panel .panelhidebox{border-top:1px solid #99BBE8;background:url('img/validatebox_pointer1.gif') no-repeat center}
.panel .panelhidebox:hover{opacity:1;cursor:pointer}
.panel .panelshowbox{border-bottom:1px solid #99BBE8;background:url('img/validatebox_pointer2.gif') no-repeat center}
.panel .panelshowbox:hover{opacity:1;cursor:pointer}
.panel{background-color:white;border-radius:5px;position:relative;margin:0}
.panel-header .panel-title.left{font-weight:normal;text-align:left;background-image:url("img/field.png");background-repeat:no-repeat;background-position:0 0;padding:10px 0 10px 12px}
.panel-header{padding:0;height:40px;line-height:40px;vertical-align:middle;margin-top:6px;color:#666;position:relative;border-bottom:0;border:0 solid #c6c6c6}
.panel-body{min-height:32px;padding:1px 10px 10px 5px;border:0}
.panel-header .panel-title{font-size:14px;font-weight:bold;color:#666;height:24px;line-height:24px;padding:0 12px;border-radius:0;text-align:center;background-image:none;background-color:white;background:transparent}
.panel .panel-header .panel-tool .panel-tool-close{background:0;height:16px;width:4px;background-color:#e21414;color:white;font-size:16px;line-height:14px;padding-left:12px;padding-right:18px}
.window{font-size:12px;position:absolute;background-color:#f5f5f5;padding:0 6px 6px 6px;border:1px solid #FFF}
.window .window-header{background:transparent;padding:0;height:24px}
.window .window-header .panel-icon{left:1px;top:1px}
.window .window-header .panel-with-icon{padding-left:18px}
.window .window-header .panel-tool{top:-1px;right:0}
.window .window-header .panel-title{background:transparent}
.window .window-body{background:#fff;border:0 solid #99BBE8;border-top-width:0}
.window .window-body-noheader{border-top-width:1px}
.window .panel-body{border:0;padding:0}
.window-shadow{border-radius:4px 4px;position:absolute;background:#f5f5f5;-moz-box-shadow:2px 2px 3px rgba(0,0,0,0.2);-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.2);filter:progid:DXImageTransform.Microsoft.Blur(pixelRadius=2,MakeShadow=false,ShadowOpacity=0.2)}
.window-proxy{position:absolute;overflow:hidden;border:1px dashed #15428b;background-color:black;opacity:.5;filter:alpha(opacity=50)}
.window-proxy-mask{position:absolute;background:#fafafa;filter:alpha(opacity=10);opacity:.10}
.window-mask{position:absolute;left:0;top:0;width:100%;height:100%;filter:alpha(opacity=40);opacity:.40;background:#000;display1:none;font-size:1px;*zoom:1;overflow:hidden}
.dialog-content{overflow:auto}
.dialog-toolbar{background:#fafafa;padding:2px 5px;border-bottom:1px solid #eee}
.dialog-tool-separator{float:left;height:24px;border-left:1px solid #ccc;border-right:1px solid #fff;margin:2px 1px}
.dialog-button{border-top:1px solid #eee;background:#fafafa;padding:5px 5px;text-align:right}
.dialog-button .l-btn{margin-left:5px}
.l-dialog-image{margin:13px;width:32px;height:32px;float:left;overflow:hidden;background:url('./img/dialog-icons.png') no-repeat!important}
.l-dialog-image-donne{background-position:0 0!important}
.l-dialog-image-error{background-position:0 -32px!important}
.l-dialog-image-question{background-position:0 -96px!important}
.l-dialog-image-warn{background-position:0 -64px!important}
.l-dialog-msg{display:block;height:65px;padding-left:48px;padding-top:16px;line-height:24px}
.isRequired{border-color:#C40!important}